home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_97_ATrimPicture.txt < prev    next >
Text File  |  1992-10-27  |  40KB  |  712 lines

  1. # near model CODE resource
  2. # jump table entries: 18424-18425 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE2                link       A6, -0x001E
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 0000000C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8. 00000010  22D8                     move.l     [A1]+, [A0]+
  9. 00000012  22D8                     move.l     [A1]+, [A0]+
  10. 00000014  266E 000C                movea.l    A3, [A6 + 0xC]
  11. 00000018  7000                     moveq.l    D0, 0x00
  12. 0000001A  2840                     movea.l    A4, D0
  13. 0000001C  200B                     move.l     D0, A3
  14. 0000001E  677C                     beq        +0x7E /* 0000009C */
  15. 00000020  4267                     clr.w      -[A7]
  16. 00000022  1F3C 0001                move.b     -[A7], 0x1
  17. 00000026  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  18. 0000002A  1E1F                     move.b     D7, [A7]+
  19. 0000002C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  20. 00000030  43EE FFF8                lea.l      A1, [A6 - 0x8]
  21. 00000034  20D9                     move.l     [A0]+, [A1]+
  22. 00000036  20D9                     move.l     [A0]+, [A1]+
  23. 00000038  486E FFEC                pea.l      [A6 - 0x14]
  24. 0000003C  302E FFEE                move.w     D0, [A6 - 0x12]
  25. 00000040  4440                     neg.w      D0
  26. 00000042  3F00                     move.w     -[A7], D0
  27. 00000044  302E FFEC                move.w     D0, [A6 - 0x14]
  28. 00000048  4440                     neg.w      D0
  29. 0000004A  3F00                     move.w     -[A7], D0
  30. 0000004C  A8A8                     syscall    OffsetRect
  31. 0000004E  42A7                     clr.l      -[A7]
  32. 00000050  486E FFEC                pea.l      [A6 - 0x14]
  33. 00000054  A8F3                     syscall    OpenPicture
  34. 00000056  285F                     movea.l    A4, [A7]+
  35. 00000058  486E FFEC                pea.l      [A6 - 0x14]
  36. 0000005C  A87B                     syscall    ClipRect
  37. 0000005E  2053                     movea.l    A0, [A3]
  38. 00000060  43EE FFEC                lea.l      A1, [A6 - 0x14]
  39. 00000064  5488                     addq.l     A0, 2
  40. 00000066  22D8                     move.l     [A1]+, [A0]+
  41. 00000068  22D8                     move.l     [A1]+, [A0]+
  42. 0000006A  486E FFEC                pea.l      [A6 - 0x14]
  43. 0000006E  302E FFEE                move.w     D0, [A6 - 0x12]
  44. 00000072  4440                     neg.w      D0
  45. 00000074  906E FFFA                sub.w      D0, [A6 - 0x6]
  46. 00000078  3F00                     move.w     -[A7], D0
  47. 0000007A  302E FFEC                move.w     D0, [A6 - 0x14]
  48. 0000007E  4440                     neg.w      D0
  49. 00000080  906E FFF8                sub.w      D0, [A6 - 0x8]
  50. 00000084  3F00                     move.w     -[A7], D0
  51. 00000086  A8A8                     syscall    OffsetRect
  52. 00000088  2F0B                     move.l     -[A7], A3
  53. 0000008A  486E FFEC                pea.l      [A6 - 0x14]
  54. 0000008E  A8F6                     syscall    DrawPicture
  55. 00000090  A8F4                     syscall    ClosePicture
  56. 00000092  4267                     clr.w      -[A7]
  57. 00000094  1F07                     move.b     -[A7], D7
  58. 00000096  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  59. 0000009A  1E1F                     move.b     D7, [A7]+
  60. label0000009C:
  61. 0000009C  2D4C 0010                move.l     [A6 + 0x10], A4
  62. 000000A0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  63. 000000A4  4E5E                     unlink     A6
  64. 000000A6  205F                     movea.l    A0, [A7]+
  65. 000000A8  504F                     addq.w     A7, 8
  66. 000000AA  4ED0                     jmp        [A0]
  67. fn000000AC:
  68. 000000AC  4E56 FF6A                link       A6, -0x0096
  69. 000000B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  70. 000000B4  206E 0008                movea.l    A0, [A6 + 0x8]
  71. 000000B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  72. 000000BC  22D8                     move.l     [A1]+, [A0]+
  73. 000000BE  22D8                     move.l     [A1]+, [A0]+
  74. 000000C0  266E 000C                movea.l    A3, [A6 + 0xC]
  75. 000000C4  7000                     moveq.l    D0, 0x00
  76. 000000C6  2840                     movea.l    A4, D0
  77. 000000C8  7000                     moveq.l    D0, 0x00
  78. 000000CA  2D40 FF72                move.l     [A6 - 0x8E], D0
  79. 000000CE  486E FF6E                pea.l      [A6 - 0x92]
  80. 000000D2  486E FF6A                pea.l      [A6 - 0x96]
  81. 000000D6  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  82. 000000DA  200B                     move.l     D0, A3
  83. 000000DC  6604                     bne        +0x6 /* 000000E2 */
  84. 000000DE  6000 01C8                bra        +0x1CA /* 000002A8 */
  85. label000000E2:
  86. 000000E2  4267                     clr.w      -[A7]
  87. 000000E4  2F0B                     move.l     -[A7], A3
  88. 000000E6  486E FF78                pea.l      [A6 - 0x88]
  89. 000000EA  42A7                     clr.l      -[A7]
  90. 000000EC  42A7                     clr.l      -[A7]
  91. 000000EE  4EAD 42A2                jsr        [A5 + 0x42A2 /* export_2128 */]
  92. 000000F2  3C1F                     move.w     D6, [A7]+
  93. 000000F4  6704                     beq        +0x6 /* 000000FA */
  94. 000000F6  6000 01B0                bra        +0x1B2 /* 000002A8 */
  95. label000000FA:
  96. 000000FA  4267                     clr.w      -[A7]
  97. 000000FC  486E FF78                pea.l      [A6 - 0x88]
  98. 00000100  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  99. 00000104  3A1F                     move.w     D5, [A7]+
  100. 00000106  41EE FFEC                lea.l      A0, [A6 - 0x14]
  101. 0000010A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  102. 0000010E  20D9                     move.l     [A0]+, [A1]+
  103. 00000110  20D9                     move.l     [A0]+, [A1]+
  104. 00000112  486E FFEC                pea.l      [A6 - 0x14]
  105. 00000116  302E FFEE                move.w     D0, [A6 - 0x12]
  106. 0000011A  4440                     neg.w      D0
  107. 0000011C  3F00                     move.w     -[A7], D0
  108. 0000011E  302E FFEC                move.w     D0, [A6 - 0x14]
  109. 00000122  4440                     neg.w      D0
  110. 00000124  3F00                     move.w     -[A7], D0
  111. 00000126  A8A8                     syscall    OffsetRect
  112. 00000128  4267                     clr.w      -[A7]
  113. 0000012A  1F3C 0001                move.b     -[A7], 0x1
  114. 0000012E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  115. 00000132  1E1F                     move.b     D7, [A7]+
  116. 00000134  4267                     clr.w      -[A7]
  117. 00000136  486E FF72                pea.l      [A6 - 0x8E]
  118. 0000013A  3F05                     move.w     -[A7], D5
  119. 0000013C  486E FFEC                pea.l      [A6 - 0x14]
  120. 00000140  42A7                     clr.l      -[A7]
  121. 00000142  42A7                     clr.l      -[A7]
  122. 00000144  2F3A 0192                move.l     -[A7], [PC + 0x192 /* 000002D8, value 0x4, cstring "" */]
  123. 00000148  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  124. 0000014C  3C1F                     move.w     D6, [A7]+
  125. 0000014E  4267                     clr.w      -[A7]
  126. 00000150  1F07                     move.b     -[A7], D7
  127. 00000152  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  128. 00000156  1E1F                     move.b     D7, [A7]+
  129. 00000158  4A46                     tst.w      D6
  130. 0000015A  56C0                     sne        D0
  131. 0000015C  4A00                     tst.b      D0
  132. 0000015E  6600 0148                bne        +0x14A /* 000002A8 */
  133. 00000162  4AAE FF72                tst.l      [A6 - 0x8E]
  134. 00000166  57C1                     seq        D1
  135. 00000168  8001                     or.b       D0, D1
  136. 0000016A  6704                     beq        +0x6 /* 00000170 */
  137. 0000016C  6000 013A                bra        +0x13C /* 000002A8 */
  138. label00000170:
  139. 00000170  4AAE FF72                tst.l      [A6 - 0x8E]
  140. 00000174  56C0                     sne        D0
  141. 00000176  4A00                     tst.b      D0
  142. 00000178  6700 012E                beq        +0x130 /* 000002A8 */
  143. 0000017C  2F00                     move.l     -[A7], D0
  144. 0000017E  4267                     clr.w      -[A7]
  145. 00000180  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  146. 00000184  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  147. 00000188  121F                     move.b     D1, [A7]+
  148. 0000018A  201F                     move.l     D0, [A7]+
  149. 0000018C  C001                     and.b      D0, D1
  150. 0000018E  6700 0118                beq        +0x11A /* 000002A8 */
  151. 00000192  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  152. 00000196  42A7                     clr.l      -[A7]
  153. 00000198  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  154. 0000019C  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  155. 000001A0  4868 0010                pea.l      [A0 + 0x10]
  156. 000001A4  A8A3                     syscall    EraseRect
  157. 000001A6  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  158. 000001AA  4868 0010                pea.l      [A0 + 0x10]
  159. 000001AE  A87B                     syscall    ClipRect
  160. 000001B0  2053                     movea.l    A0, [A3]
  161. 000001B2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  162. 000001B6  5488                     addq.l     A0, 2
  163. 000001B8  22D8                     move.l     [A1]+, [A0]+
  164. 000001BA  22D8                     move.l     [A1]+, [A0]+
  165. 000001BC  486E FFEC                pea.l      [A6 - 0x14]
  166. 000001C0  302E FFEE                move.w     D0, [A6 - 0x12]
  167. 000001C4  4440                     neg.w      D0
  168. 000001C6  906E FFFA                sub.w      D0, [A6 - 0x6]
  169. 000001CA  3F00                     move.w     -[A7], D0
  170. 000001CC  302E FFEC                move.w     D0, [A6 - 0x14]
  171. 000001D0  4440                     neg.w      D0
  172. 000001D2  906E FFF8                sub.w      D0, [A6 - 0x8]
  173. 000001D6  3F00                     move.w     -[A7], D0
  174. 000001D8  A8A8                     syscall    OffsetRect
  175. 000001DA  2F0B                     move.l     -[A7], A3
  176. 000001DC  486E FFEC                pea.l      [A6 - 0x14]
  177. 000001E0  A8F6                     syscall    DrawPicture
  178. 000001E2  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  179. 000001E6  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  180. 000001EA  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  181. 000001EE  4267                     clr.w      -[A7]
  182. 000001F0  1F3C 0001                move.b     -[A7], 0x1
  183. 000001F4  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  184. 000001F8  1E1F                     move.b     D7, [A7]+
  185. 000001FA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  186. 000001FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  187. 00000202  20D9                     move.l     [A0]+, [A1]+
  188. 00000204  20D9                     move.l     [A0]+, [A1]+
  189. 00000206  486E FFEC                pea.l      [A6 - 0x14]
  190. 0000020A  302E FFEE                move.w     D0, [A6 - 0x12]
  191. 0000020E  4440                     neg.w      D0
  192. 00000210  3F00                     move.w     -[A7], D0
  193. 00000212  302E FFEC                move.w     D0, [A6 - 0x14]
  194. 00000216  4440                     neg.w      D0
  195. 00000218  3F00                     move.w     -[A7], D0
  196. 0000021A  A8A8                     syscall    OffsetRect
  197. 0000021C  42A7                     clr.l      -[A7]
  198. 0000021E  486E FFEC                pea.l      [A6 - 0x14]
  199. 00000222  A8F3                     syscall    OpenPicture
  200. 00000224  285F                     movea.l    A4, [A7]+
  201. 00000226  486E FFEC                pea.l      [A6 - 0x14]
  202. 0000022A  A87B                     syscall    ClipRect
  203. 0000022C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  204. 00000230  43EE FFF8                lea.l      A1, [A6 - 0x8]
  205. 00000234  20D9                     move.l     [A0]+, [A1]+
  206. 00000236  20D9                     move.l     [A0]+, [A1]+
  207. 00000238  486E FFEC                pea.l      [A6 - 0x14]
  208. 0000023C  302E FFEE                move.w     D0, [A6 - 0x12]
  209. 00000240  4440                     neg.w      D0
  210. 00000242  3F00                     move.w     -[A7], D0
  211. 00000244  302E FFEC                move.w     D0, [A6 - 0x14]
  212. 00000248  4440                     neg.w      D0
  213. 0000024A  3F00                     move.w     -[A7], D0
  214. 0000024C  A8A8                     syscall    OffsetRect
  215. 0000024E  102D F47C                move.b     D0, [A5 - 0xB84]
  216. 00000252  6722                     beq        +0x24 /* 00000276 */
  217. 00000254  206E FF72                movea.l    A0, [A6 - 0x8E]
  218. 00000258  4868 0002                pea.l      [A0 + 0x2]
  219. 0000025C  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  220. 00000260  4868 0002                pea.l      [A0 + 0x2]
  221. 00000264  486E FFEC                pea.l      [A6 - 0x14]
  222. 00000268  486E FFEC                pea.l      [A6 - 0x14]
  223. 0000026C  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  224. 00000270  42A7                     clr.l      -[A7]
  225. 00000272  A8EC                     syscall    CopyBits
  226. 00000274  601E                     bra        +0x20 /* 00000294 */
  227. label00000276:
  228. 00000276  206E FF72                movea.l    A0, [A6 - 0x8E]
  229. 0000027A  4868 0002                pea.l      [A0 + 0x2]
  230. 0000027E  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  231. 00000282  4868 0002                pea.l      [A0 + 0x2]
  232. 00000286  486E FFEC                pea.l      [A6 - 0x14]
  233. 0000028A  486E FFEC                pea.l      [A6 - 0x14]
  234. 0000028E  4267                     clr.w      -[A7]
  235. 00000290  42A7                     clr.l      -[A7]
  236. 00000292  A8EC                     syscall    CopyBits
  237. label00000294:
  238. 00000294  A8F4                     syscall    ClosePicture
  239. 00000296  4267                     clr.w      -[A7]
  240. 00000298  1F07                     move.b     -[A7], D7
  241. 0000029A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  242. 0000029E  1E1F                     move.b     D7, [A7]+
  243. 000002A0  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  244. 000002A4  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  245. label000002A8:
  246. 000002A8  4AAE FF72                tst.l      [A6 - 0x8E]
  247. 000002AC  670E                     beq        +0x10 /* 000002BC */
  248. 000002AE  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  249. 000002B2  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  250. 000002B6  7000                     moveq.l    D0, 0x00
  251. 000002B8  2D40 FF72                move.l     [A6 - 0x8E], D0
  252. label000002BC:
  253. 000002BC  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  254. 000002C0  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  255. 000002C4  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  256. 000002C8  2D4C 0010                move.l     [A6 + 0x10], A4
  257. 000002CC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  258. 000002D0  4E5E                     unlink     A6
  259. 000002D2  205F                     movea.l    A0, [A7]+
  260. 000002D4  504F                     addq.w     A7, 8
  261. 000002D6  4ED0                     jmp        [A0]
  262. 000002D8  0000 0004                ori.b      D0, 0x4
  263. fn000002DC:
  264. 000002DC  4E56 FFE4                link       A6, -0x001C
  265. 000002E0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  266. 000002E4  206E 0008                movea.l    A0, [A6 + 0x8]
  267. 000002E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  268. 000002EC  22D8                     move.l     [A1]+, [A0]+
  269. 000002EE  22D8                     move.l     [A1]+, [A0]+
  270. 000002F0  2A2E 000C                move.l     D5, [A6 + 0xC]
  271. 000002F4  7000                     moveq.l    D0, 0x00
  272. 000002F6  2840                     movea.l    A4, D0
  273. 000002F8  42A7                     clr.l      -[A7]
  274. 000002FA  A8D8                     syscall    NewRgn
  275. 000002FC  265F                     movea.l    A3, [A7]+
  276. 000002FE  4A85                     tst.l      D5
  277. 00000300  56C0                     sne        D0
  278. 00000302  4A00                     tst.b      D0
  279. 00000304  6700 00CC                beq        +0xCE /* 000003D2 */
  280. 00000308  C02D F478                and.b      D0, [A5 - 0xB88]
  281. 0000030C  4A00                     tst.b      D0
  282. 0000030E  6700 00C2                beq        +0xC4 /* 000003D2 */
  283. 00000312  220B                     move.l     D1, A3
  284. 00000314  56C1                     sne        D1
  285. 00000316  C001                     and.b      D0, D1
  286. 00000318  6700 00B8                beq        +0xBA /* 000003D2 */
  287. 0000031C  4267                     clr.w      -[A7]
  288. 0000031E  1F3C 0001                move.b     -[A7], 0x1
  289. 00000322  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  290. 00000326  1E1F                     move.b     D7, [A7]+
  291. 00000328  41EE FFEA                lea.l      A0, [A6 - 0x16]
  292. 0000032C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  293. 00000330  20D9                     move.l     [A0]+, [A1]+
  294. 00000332  20D9                     move.l     [A0]+, [A1]+
  295. 00000334  486E FFEA                pea.l      [A6 - 0x16]
  296. 00000338  302E FFEC                move.w     D0, [A6 - 0x14]
  297. 0000033C  4440                     neg.w      D0
  298. 0000033E  3F00                     move.w     -[A7], D0
  299. 00000340  302E FFEA                move.w     D0, [A6 - 0x16]
  300. 00000344  4440                     neg.w      D0
  301. 00000346  3F00                     move.w     -[A7], D0
  302. 00000348  A8A8                     syscall    OffsetRect
  303. 0000034A  42A7                     clr.l      -[A7]
  304. 0000034C  486E FFEA                pea.l      [A6 - 0x16]
  305. 00000350  A8F3                     syscall    OpenPicture
  306. 00000352  285F                     movea.l    A4, [A7]+
  307. 00000354  486E FFEA                pea.l      [A6 - 0x16]
  308. 00000358  A87B                     syscall    ClipRect
  309. 0000035A  2F0B                     move.l     -[A7], A3
  310. 0000035C  486E FFEA                pea.l      [A6 - 0x16]
  311. 00000360  A8DF                     syscall    RectRgn
  312. 00000362  2045                     movea.l    A0, D5
  313. 00000364  2050                     movea.l    A0, [A0]
  314. 00000366  43EE FFEA                lea.l      A1, [A6 - 0x16]
  315. 0000036A  5488                     addq.l     A0, 2
  316. 0000036C  22D8                     move.l     [A1]+, [A0]+
  317. 0000036E  22D8                     move.l     [A1]+, [A0]+
  318. 00000370  486E FFEA                pea.l      [A6 - 0x16]
  319. 00000374  302E FFEC                move.w     D0, [A6 - 0x14]
  320. 00000378  4440                     neg.w      D0
  321. 0000037A  906E FFFA                sub.w      D0, [A6 - 0x6]
  322. 0000037E  3F00                     move.w     -[A7], D0
  323. 00000380  302E FFEA                move.w     D0, [A6 - 0x16]
  324. 00000384  4440                     neg.w      D0
  325. 00000386  906E FFF8                sub.w      D0, [A6 - 0x8]
  326. 0000038A  3F00                     move.w     -[A7], D0
  327. 0000038C  A8A8                     syscall    OffsetRect
  328. 0000038E  4267                     clr.w      -[A7]
  329. 00000390  2F05                     move.l     -[A7], D5
  330. 00000392  486E FFEA                pea.l      [A6 - 0x16]
  331. 00000396  2F0B                     move.l     -[A7], A3
  332. 00000398  3F3C 0001                move.w     -[A7], 0x1
  333. 0000039C  42A7                     clr.l      -[A7]
  334. 0000039E  702E                     moveq.l    D0, 0x2E
  335. 000003A0  AAA3                     syscall    CodecDispatch
  336. 000003A2  3C1F                     move.w     D6, [A7]+
  337. 000003A4  A8F4                     syscall    ClosePicture
  338. 000003A6  4267                     clr.w      -[A7]
  339. 000003A8  1F07                     move.b     -[A7], D7
  340. 000003AA  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  341. 000003AE  1E1F                     move.b     D7, [A7]+
  342. 000003B0  4A46                     tst.w      D6
  343. 000003B2  56C0                     sne        D0
  344. 000003B4  4A00                     tst.b      D0
  345. 000003B6  6712                     beq        +0x14 /* 000003CA */
  346. 000003B8  220C                     move.l     D1, A4
  347. 000003BA  56C1                     sne        D1
  348. 000003BC  C001                     and.b      D0, D1
  349. 000003BE  670A                     beq        +0xC /* 000003CA */
  350. 000003C0  2F0C                     move.l     -[A7], A4
  351. 000003C2  205F                     movea.l    A0, [A7]+
  352. 000003C4  A023                     syscall    DisposHandle/DisposeHandle
  353. 000003C6  7000                     moveq.l    D0, 0x00
  354. 000003C8  2840                     movea.l    A4, D0
  355. label000003CA:
  356. 000003CA  2F0B                     move.l     -[A7], A3
  357. 000003CC  A8D9                     syscall    DisposRgn/DisposeRgn
  358. 000003CE  7000                     moveq.l    D0, 0x00
  359. 000003D0  2640                     movea.l    A3, D0
  360. label000003D2:
  361. 000003D2  2D4C 0010                move.l     [A6 + 0x10], A4
  362. 000003D6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  363. 000003DA  4E5E                     unlink     A6
  364. 000003DC  205F                     movea.l    A0, [A7]+
  365. 000003DE  504F                     addq.w     A7, 8
  366. 000003E0  4ED0                     jmp        [A0]
  367. 000003E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  368. // begin alternate branch 000003E4-000003E8
  369. fn000003E4:
  370. 000003E4  4E56 FFE2                link       A6, -0x001E
  371. // end alternate branch 000003E4-000003E8
  372. fn000003E4: // (misaligned)
  373. 000003E6  FFE2                     .invalid   <<F/7/7>>
  374. 000003E8  48E7 0118                movem.l    -[A7], D7,A3,A4
  375. 000003EC  206E 0008                movea.l    A0, [A6 + 0x8]
  376. 000003F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  377. 000003F4  22D8                     move.l     [A1]+, [A0]+
  378. 000003F6  22D8                     move.l     [A1]+, [A0]+
  379. 000003F8  266E 000C                movea.l    A3, [A6 + 0xC]
  380. 000003FC  7000                     moveq.l    D0, 0x00
  381. 000003FE  2840                     movea.l    A4, D0
  382. 00000400  200B                     move.l     D0, A3
  383. 00000402  56C0                     sne        D0
  384. 00000404  4A00                     tst.b      D0
  385. 00000406  6700 0094                beq        +0x96 /* 0000049C */
  386. 0000040A  2053                     movea.l    A0, [A3]
  387. 0000040C  4AA8 0048                tst.l      [A0 + 0x48]
  388. 00000410  56C1                     sne        D1
  389. 00000412  C001                     and.b      D0, D1
  390. 00000414  6700 0086                beq        +0x88 /* 0000049C */
  391. 00000418  4267                     clr.w      -[A7]
  392. 0000041A  1F3C 0001                move.b     -[A7], 0x1
  393. 0000041E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  394. 00000422  1E1F                     move.b     D7, [A7]+
  395. 00000424  41EE FFEC                lea.l      A0, [A6 - 0x14]
  396. 00000428  43EE FFF8                lea.l      A1, [A6 - 0x8]
  397. 0000042C  20D9                     move.l     [A0]+, [A1]+
  398. 0000042E  20D9                     move.l     [A0]+, [A1]+
  399. 00000430  486E FFEC                pea.l      [A6 - 0x14]
  400. 00000434  302E FFEE                move.w     D0, [A6 - 0x12]
  401. 00000438  4440                     neg.w      D0
  402. 0000043A  3F00                     move.w     -[A7], D0
  403. 0000043C  302E FFEC                move.w     D0, [A6 - 0x14]
  404. 00000440  4440                     neg.w      D0
  405. 00000442  3F00                     move.w     -[A7], D0
  406. 00000444  A8A8                     syscall    OffsetRect
  407. 00000446  42A7                     clr.l      -[A7]
  408. 00000448  486E FFEC                pea.l      [A6 - 0x14]
  409. 0000044C  A8F3                     syscall    OpenPicture
  410. 0000044E  285F                     movea.l    A4, [A7]+
  411. 00000450  486E FFEC                pea.l      [A6 - 0x14]
  412. 00000454  A87B                     syscall    ClipRect
  413. 00000456  2053                     movea.l    A0, [A3]
  414. 00000458  2068 0048                movea.l    A0, [A0 + 0x48]
  415. 0000045C  2050                     movea.l    A0, [A0]
  416. 0000045E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  417. 00000462  5488                     addq.l     A0, 2
  418. 00000464  22D8                     move.l     [A1]+, [A0]+
  419. 00000466  22D8                     move.l     [A1]+, [A0]+
  420. 00000468  486E FFEC                pea.l      [A6 - 0x14]
  421. 0000046C  302E FFEE                move.w     D0, [A6 - 0x12]
  422. 00000470  4440                     neg.w      D0
  423. 00000472  906E FFFA                sub.w      D0, [A6 - 0x6]
  424. 00000476  3F00                     move.w     -[A7], D0
  425. 00000478  302E FFEC                move.w     D0, [A6 - 0x14]
  426. 0000047C  4440                     neg.w      D0
  427. 0000047E  906E FFF8                sub.w      D0, [A6 - 0x8]
  428. 00000482  3F00                     move.w     -[A7], D0
  429. 00000484  A8A8                     syscall    OffsetRect
  430. 00000486  2F0B                     move.l     -[A7], A3
  431. 00000488  486E FFEC                pea.l      [A6 - 0x14]
  432. 0000048C  4EAD 469A                jsr        [A5 + 0x469A /* export_2255 */]
  433. 00000490  A8F4                     syscall    ClosePicture
  434. 00000492  4267                     clr.w      -[A7]
  435. 00000494  1F07                     move.b     -[A7], D7
  436. 00000496  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  437. 0000049A  1E1F                     move.b     D7, [A7]+
  438. label0000049C:
  439. 0000049C  2D4C 0010                move.l     [A6 + 0x10], A4
  440. 000004A0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  441. 000004A4  4E5E                     unlink     A6
  442. 000004A6  205F                     movea.l    A0, [A7]+
  443. 000004A8  504F                     addq.w     A7, 8
  444. 000004AA  4ED0                     jmp        [A0]
  445. fn000004AC:
  446. 000004AC  4E56 FF6A                link       A6, -0x0096
  447. 000004B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  448. 000004B4  206E 0008                movea.l    A0, [A6 + 0x8]
  449. 000004B8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  450. 000004BC  22D8                     move.l     [A1]+, [A0]+
  451. 000004BE  22D8                     move.l     [A1]+, [A0]+
  452. 000004C0  286E 000C                movea.l    A4, [A6 + 0xC]
  453. 000004C4  7000                     moveq.l    D0, 0x00
  454. 000004C6  2640                     movea.l    A3, D0
  455. 000004C8  7000                     moveq.l    D0, 0x00
  456. 000004CA  2D40 FF72                move.l     [A6 - 0x8E], D0
  457. 000004CE  486E FF6E                pea.l      [A6 - 0x92]
  458. 000004D2  486E FF6A                pea.l      [A6 - 0x96]
  459. 000004D6  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  460. 000004DA  200C                     move.l     D0, A4
  461. 000004DC  6604                     bne        +0x6 /* 000004E2 */
  462. 000004DE  6000 01C8                bra        +0x1CA /* 000006A8 */
  463. label000004E2:
  464. 000004E2  2054                     movea.l    A0, [A4]
  465. 000004E4  4AA8 0048                tst.l      [A0 + 0x48]
  466. 000004E8  6604                     bne        +0x6 /* 000004EE */
  467. 000004EA  6000 01BC                bra        +0x1BE /* 000006A8 */
  468. label000004EE:
  469. 000004EE  4267                     clr.w      -[A7]
  470. 000004F0  2F0C                     move.l     -[A7], A4
  471. 000004F2  486E FF78                pea.l      [A6 - 0x88]
  472. 000004F6  42A7                     clr.l      -[A7]
  473. 000004F8  42A7                     clr.l      -[A7]
  474. 000004FA  4EAD 46A2                jsr        [A5 + 0x46A2 /* export_2256 */]
  475. 000004FE  3C1F                     move.w     D6, [A7]+
  476. 00000500  6704                     beq        +0x6 /* 00000506 */
  477. 00000502  6000 01A4                bra        +0x1A6 /* 000006A8 */
  478. label00000506:
  479. 00000506  4267                     clr.w      -[A7]
  480. 00000508  486E FF78                pea.l      [A6 - 0x88]
  481. 0000050C  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  482. 00000510  3A1F                     move.w     D5, [A7]+
  483. 00000512  41EE FFEC                lea.l      A0, [A6 - 0x14]
  484. 00000516  43EE FFF8                lea.l      A1, [A6 - 0x8]
  485. 0000051A  20D9                     move.l     [A0]+, [A1]+
  486. 0000051C  20D9                     move.l     [A0]+, [A1]+
  487. 0000051E  486E FFEC                pea.l      [A6 - 0x14]
  488. 00000522  302E FFEE                move.w     D0, [A6 - 0x12]
  489. 00000526  4440                     neg.w      D0
  490. 00000528  3F00                     move.w     -[A7], D0
  491. 0000052A  302E FFEC                move.w     D0, [A6 - 0x14]
  492. 0000052E  4440                     neg.w      D0
  493. 00000530  3F00                     move.w     -[A7], D0
  494. 00000532  A8A8                     syscall    OffsetRect
  495. 00000534  4267                     clr.w      -[A7]
  496. 00000536  1F3C 0001                move.b     -[A7], 0x1
  497. 0000053A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  498. 0000053E  1E1F                     move.b     D7, [A7]+
  499. 00000540  4267                     clr.w      -[A7]
  500. 00000542  486E FF72                pea.l      [A6 - 0x8E]
  501. 00000546  3F05                     move.w     -[A7], D5
  502. 00000548  486E FFEC                pea.l      [A6 - 0x14]
  503. 0000054C  42A7                     clr.l      -[A7]
  504. 0000054E  42A7                     clr.l      -[A7]
  505. 00000550  2F3A 0186                move.l     -[A7], [PC + 0x186 /* 000006D8, value 0x4, cstring "" */]
  506. 00000554  4EAD 419A                jsr        [A5 + 0x419A /* export_2095 */]
  507. 00000558  3C1F                     move.w     D6, [A7]+
  508. 0000055A  4267                     clr.w      -[A7]
  509. 0000055C  1F07                     move.b     -[A7], D7
  510. 0000055E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  511. 00000562  1E1F                     move.b     D7, [A7]+
  512. 00000564  4A46                     tst.w      D6
  513. 00000566  56C0                     sne        D0
  514. 00000568  4A00                     tst.b      D0
  515. 0000056A  6600 013C                bne        +0x13E /* 000006A8 */
  516. 0000056E  4AAE FF72                tst.l      [A6 - 0x8E]
  517. 00000572  57C1                     seq        D1
  518. 00000574  8001                     or.b       D0, D1
  519. 00000576  6704                     beq        +0x6 /* 0000057C */
  520. 00000578  6000 012E                bra        +0x130 /* 000006A8 */
  521. label0000057C:
  522. 0000057C  4AAE FF72                tst.l      [A6 - 0x8E]
  523. 00000580  56C0                     sne        D0
  524. 00000582  4A00                     tst.b      D0
  525. 00000584  6700 0122                beq        +0x124 /* 000006A8 */
  526. 00000588  2F00                     move.l     -[A7], D0
  527. 0000058A  4267                     clr.w      -[A7]
  528. 0000058C  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  529. 00000590  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  530. 00000594  121F                     move.b     D1, [A7]+
  531. 00000596  201F                     move.l     D0, [A7]+
  532. 00000598  C001                     and.b      D0, D1
  533. 0000059A  6700 010C                beq        +0x10E /* 000006A8 */
  534. 0000059E  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  535. 000005A2  42A7                     clr.l      -[A7]
  536. 000005A4  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  537. 000005A8  2054                     movea.l    A0, [A4]
  538. 000005AA  2068 0048                movea.l    A0, [A0 + 0x48]
  539. 000005AE  2050                     movea.l    A0, [A0]
  540. 000005B0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  541. 000005B4  5488                     addq.l     A0, 2
  542. 000005B6  22D8                     move.l     [A1]+, [A0]+
  543. 000005B8  22D8                     move.l     [A1]+, [A0]+
  544. 000005BA  486E FFEC                pea.l      [A6 - 0x14]
  545. 000005BE  302E FFEE                move.w     D0, [A6 - 0x12]
  546. 000005C2  4440                     neg.w      D0
  547. 000005C4  906E FFFA                sub.w      D0, [A6 - 0x6]
  548. 000005C8  3F00                     move.w     -[A7], D0
  549. 000005CA  302E FFEC                move.w     D0, [A6 - 0x14]
  550. 000005CE  4440                     neg.w      D0
  551. 000005D0  906E FFF8                sub.w      D0, [A6 - 0x8]
  552. 000005D4  3F00                     move.w     -[A7], D0
  553. 000005D6  A8A8                     syscall    OffsetRect
  554. 000005D8  2F0C                     move.l     -[A7], A4
  555. 000005DA  486E FFEC                pea.l      [A6 - 0x14]
  556. 000005DE  4EAD 469A                jsr        [A5 + 0x469A /* export_2255 */]
  557. 000005E2  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  558. 000005E6  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  559. 000005EA  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  560. 000005EE  4267                     clr.w      -[A7]
  561. 000005F0  1F3C 0001                move.b     -[A7], 0x1
  562. 000005F4  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  563. 000005F8  1E1F                     move.b     D7, [A7]+
  564. 000005FA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  565. 000005FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  566. 00000602  20D9                     move.l     [A0]+, [A1]+
  567. 00000604  20D9                     move.l     [A0]+, [A1]+
  568. 00000606  486E FFEC                pea.l      [A6 - 0x14]
  569. 0000060A  302E FFEE                move.w     D0, [A6 - 0x12]
  570. 0000060E  4440                     neg.w      D0
  571. 00000610  3F00                     move.w     -[A7], D0
  572. 00000612  302E FFEC                move.w     D0, [A6 - 0x14]
  573. 00000616  4440                     neg.w      D0
  574. 00000618  3F00                     move.w     -[A7], D0
  575. 0000061A  A8A8                     syscall    OffsetRect
  576. 0000061C  42A7                     clr.l      -[A7]
  577. 0000061E  486E FFEC                pea.l      [A6 - 0x14]
  578. 00000622  A8F3                     syscall    OpenPicture
  579. 00000624  265F                     movea.l    A3, [A7]+
  580. 00000626  486E FFEC                pea.l      [A6 - 0x14]
  581. 0000062A  A87B                     syscall    ClipRect
  582. 0000062C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  583. 00000630  43EE FFF8                lea.l      A1, [A6 - 0x8]
  584. 00000634  20D9                     move.l     [A0]+, [A1]+
  585. 00000636  20D9                     move.l     [A0]+, [A1]+
  586. 00000638  486E FFEC                pea.l      [A6 - 0x14]
  587. 0000063C  302E FFEE                move.w     D0, [A6 - 0x12]
  588. 00000640  4440                     neg.w      D0
  589. 00000642  3F00                     move.w     -[A7], D0
  590. 00000644  302E FFEC                move.w     D0, [A6 - 0x14]
  591. 00000648  4440                     neg.w      D0
  592. 0000064A  3F00                     move.w     -[A7], D0
  593. 0000064C  A8A8                     syscall    OffsetRect
  594. 0000064E  102D F47C                move.b     D0, [A5 - 0xB84]
  595. 00000652  6722                     beq        +0x24 /* 00000676 */
  596. 00000654  206E FF72                movea.l    A0, [A6 - 0x8E]
  597. 00000658  4868 0002                pea.l      [A0 + 0x2]
  598. 0000065C  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  599. 00000660  4868 0002                pea.l      [A0 + 0x2]
  600. 00000664  486E FFEC                pea.l      [A6 - 0x14]
  601. 00000668  486E FFEC                pea.l      [A6 - 0x14]
  602. 0000066C  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  603. 00000670  42A7                     clr.l      -[A7]
  604. 00000672  A8EC                     syscall    CopyBits
  605. 00000674  601E                     bra        +0x20 /* 00000694 */
  606. label00000676:
  607. 00000676  206E FF72                movea.l    A0, [A6 - 0x8E]
  608. 0000067A  4868 0002                pea.l      [A0 + 0x2]
  609. 0000067E  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  610. 00000682  4868 0002                pea.l      [A0 + 0x2]
  611. 00000686  486E FFEC                pea.l      [A6 - 0x14]
  612. 0000068A  486E FFEC                pea.l      [A6 - 0x14]
  613. 0000068E  4267                     clr.w      -[A7]
  614. 00000690  42A7                     clr.l      -[A7]
  615. 00000692  A8EC                     syscall    CopyBits
  616. label00000694:
  617. 00000694  A8F4                     syscall    ClosePicture
  618. 00000696  4267                     clr.w      -[A7]
  619. 00000698  1F07                     move.b     -[A7], D7
  620. 0000069A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  621. 0000069E  1E1F                     move.b     D7, [A7]+
  622. 000006A0  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  623. 000006A4  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  624. label000006A8:
  625. 000006A8  4AAE FF72                tst.l      [A6 - 0x8E]
  626. 000006AC  670E                     beq        +0x10 /* 000006BC */
  627. 000006AE  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  628. 000006B2  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  629. 000006B6  7000                     moveq.l    D0, 0x00
  630. 000006B8  2D40 FF72                move.l     [A6 - 0x8E], D0
  631. label000006BC:
  632. 000006BC  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  633. 000006C0  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  634. 000006C4  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  635. 000006C8  2D4B 0010                move.l     [A6 + 0x10], A3
  636. 000006CC  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  637. 000006D0  4E5E                     unlink     A6
  638. 000006D2  205F                     movea.l    A0, [A7]+
  639. 000006D4  504F                     addq.w     A7, 8
  640. 000006D6  4ED0                     jmp        [A0]
  641. 000006D8  0000 0004                ori.b      D0, 0x4
  642. export_2303:
  643. 000006DC  4E56 FFF4                link       A6, -0x000C
  644. 000006E0  48E7 0018                movem.l    -[A7], A3,A4
  645. 000006E4  206E 0008                movea.l    A0, [A6 + 0x8]
  646. 000006E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  647. 000006EC  22D8                     move.l     [A1]+, [A0]+
  648. 000006EE  22D8                     move.l     [A1]+, [A0]+
  649. 000006F0  266E 000C                movea.l    A3, [A6 + 0xC]
  650. 000006F4  7000                     moveq.l    D0, 0x00
  651. 000006F6  2840                     movea.l    A4, D0
  652. 000006F8  200B                     move.l     D0, A3
  653. 000006FA  6732                     beq        +0x34 /* 0000072E */
  654. 000006FC  42A7                     clr.l      -[A7]
  655. 000006FE  2F0B                     move.l     -[A7], A3
  656. 00000700  486E FFF8                pea.l      [A6 - 0x8]
  657. 00000704  4EBA FBD6                jsr        [PC - 0x42A /* 000002DC */]
  658. 00000708  285F                     movea.l    A4, [A7]+
  659. 0000070A  200C                     move.l     D0, A4
  660. 0000070C  6620                     bne        +0x22 /* 0000072E */
  661. 0000070E  42A7                     clr.l      -[A7]
  662. 00000710  2F0B                     move.l     -[A7], A3
  663. 00000712  486E FFF8                pea.l      [A6 - 0x8]
  664. 00000716  4EBA F994                jsr        [PC - 0x66C /* 000000AC */]
  665. 0000071A  285F                     movea.l    A4, [A7]+
  666. 0000071C  200C                     move.l     D0, A4
  667. 0000071E  660E                     bne        +0x10 /* 0000072E */
  668. 00000720  42A7                     clr.l      -[A7]
  669. 00000722  2F0B                     move.l     -[A7], A3
  670. 00000724  486E FFF8                pea.l      [A6 - 0x8]
  671. 00000728  4EBA F8D6                jsr        [PC - 0x72A /* 00000000 */]
  672. 0000072C  285F                     movea.l    A4, [A7]+
  673. label0000072E:
  674. 0000072E  2D4C 0010                move.l     [A6 + 0x10], A4
  675. 00000732  4CDF 1800                movem.l    A3,A4, [A7]+
  676. 00000736  4E5E                     unlink     A6
  677. 00000738  205F                     movea.l    A0, [A7]+
  678. 0000073A  504F                     addq.w     A7, 8
  679. 0000073C  4ED0                     jmp        [A0]
  680. 0000073E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  681. export_2304: // at 00000740 (misaligned)
  682. 00000742  FFF4                     .invalid   <<F/7/7>>
  683. 00000744  48E7 0018                movem.l    -[A7], A3,A4
  684. 00000748  206E 0008                movea.l    A0, [A6 + 0x8]
  685. 0000074C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  686. 00000750  22D8                     move.l     [A1]+, [A0]+
  687. 00000752  22D8                     move.l     [A1]+, [A0]+
  688. 00000754  266E 000C                movea.l    A3, [A6 + 0xC]
  689. 00000758  7000                     moveq.l    D0, 0x00
  690. 0000075A  2840                     movea.l    A4, D0
  691. 0000075C  200B                     move.l     D0, A3
  692. 0000075E  6720                     beq        +0x22 /* 00000780 */
  693. 00000760  42A7                     clr.l      -[A7]
  694. 00000762  2F0B                     move.l     -[A7], A3
  695. 00000764  486E FFF8                pea.l      [A6 - 0x8]
  696. 00000768  4EBA FD42                jsr        [PC - 0x2BE /* 000004AC */]
  697. 0000076C  285F                     movea.l    A4, [A7]+
  698. 0000076E  200C                     move.l     D0, A4
  699. 00000770  660E                     bne        +0x10 /* 00000780 */
  700. 00000772  42A7                     clr.l      -[A7]
  701. 00000774  2F0B                     move.l     -[A7], A3
  702. 00000776  486E FFF8                pea.l      [A6 - 0x8]
  703. 0000077A  4EBA FC68                jsr        [PC - 0x398 /* 000003E4 */]
  704. 0000077E  285F                     movea.l    A4, [A7]+
  705. label00000780:
  706. 00000780  2D4C 0010                move.l     [A6 + 0x10], A4
  707. 00000784  4CDF 1800                movem.l    A3,A4, [A7]+
  708. 00000788  4E5E                     unlink     A6
  709. 0000078A  205F                     movea.l    A0, [A7]+
  710. 0000078C  504F                     addq.w     A7, 8
  711. 0000078E  4ED0                     jmp        [A0]
  712.